<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //一，正则表达式的创建




        //1.字面量的创建正则/正则的规则/
        //var reg = /a/; //匹配一个字符串中是否含有a字符
        //var str = "daefdfsf";
        //正则方法 正则表达式.test(字符串)；如果符合规则 test函数会返回
        //true，否则会返还false
        //var res = reg.test(str);
        //console.log(res);



        //2.内置构造函数创建正则表达式
        // var reg = new RegExp("a");
        // var str = "fdfffadd";
        // var res = reg.test(str);
        // console.log(res);
        //返还的是true

        //两种创建方式的区别；
        //如果是变量需要解析，那么只能通过内置函数来创建
        //有变量的情况 只能通过内置构造函数
        var b = "a";
        var reg = new RegExp(b);
        var str = "fsfdfbdsfd";
        console.log(reg.test(str));
        //返回的是false
    </script>
</body>
</html>